//无头单向非循环链表
public interface ILinkedList {
    //头插法
    public void addFirst(int data);
    //尾插法
    public void addLast(int data);
    //任意坐标插，第⼀个数据节点为0号下标
    public void addIndex(int index,int data);
    //查找是否包含关键字key是否在单链表当中
    public boolean contains(int key);
    //删除单链表中第一次出现key的节点
    public void remove(int key);
    //删除单链表中所有key的节点
    public void removeAllkey(int key);
    //得到单链表长度
    public int size();

    public void clean();

    public void display();

}
